<?php
class Dashboard_Data_Manageusers implements Dashboard_Data_Mainable {
    
    private $privileges_data_getprivilegeslist;
    private $accountstatus_data_getaccountsstatus;
    private $accountsettings_data_getaccountinfo;
    
    public function __construct() {
        $this->privileges_data_getprivilegeslist = new Privileges_Data_Getpriviligeslist;
        $this->accountstatus_data_getaccountsstatus = new Accountsstatus_Data_Getaccountsstatus;
        $this->accountsettings_data_getaccountinfo = new Accountsettings_Data_Getaccountinfo;
    }


    public function main(array $variables = null) {
        $page['privilege_list'] = $this->privileges_data_getprivilegeslist->main($variables);
        $page['account_statuses_list'] = $this->accountstatus_data_getaccountsstatus->main($variables);
        $page['account_info'] = $this->accountsettings_data_getaccountinfo->main($variables);
        $page['template'] = WEB_ROOT_FOLDER."dashboard/views/manageusers.php";
        return $page;
    }

}
